package com.molichuxing.services.infrastructure.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 企业支付
 *
 * @Author zhaopenghui
 * @Date 2020年06月05日
 */
@Data
public class PaymentEnterpriseDto extends ResponseRootDto {
    private static final long serialVersionUID = 7623642240787390635L;

    /**
     * id
     */
    private Integer paymentEnterpriseId;

    /**
     * 订单号 order_code
     */
    private Long orderCode;

    /**
     * 企业id enterprise_id
     */
    private Integer enterpriseId;

    /**
     * 排期id schedule_id
     */
    private Integer scheduleId;

    /**
     * 还款期数 repayment_periods
     */
    private Integer repaymentPeriods;

    /**
     * 流水编号 serial_number
     */
    private String serialNumber;

    /**
     * 付款时间 pay_time
     */
    private LocalDateTime payTime;

    /**
     * 付款方 payer
     */
    private String payer;

    /**
     * 付款方账号 payer_account
     */
    private String payerAccount;

    /**
     * 收款方 payee
     */
    private String payee;

    /**
     * 收款开户行 payee_bank
     */
    private String payeeBank;

    /**
     * 收款方账号 payee_account
     */
    private String payeeAccount;

    /**
     * 到账金额 arrival_amount
     */
    private BigDecimal arrivalAmount;

    /**
     * 备注 remark
     */
    private String remark;

    /**
     * 流水凭证 voucher_img
     */
    private List<String> voucherImgs;

}
